@charset "utf-8";
.clear{clear: both;}
/* html, body {
    height: 100%;
} */

body{
width: 100%;
margin: 0;
overflow-x: hidden;
font-family:"ar","am","al","ab","MS";
background: #fffaf6;
min-height: 100%; 
line-height: 1.5;
-webkit-user-select:none; 
-moz-user-select:none; 
-ms-user-select:none; 
user-select:none;
}

*{box-sizing:border-box; 
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */
	margin: 0;
	padding: 0;
	outline: none;
}
/* html { height: 100%; } */
/* body { _height: 100% } */
body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, iframe, pre, code, fieldset, legend, form, input, select, textarea, button, p, blockquote, th, td, figure { margin: 0; padding: 0 }
body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, iframe, pre, code, fieldset, legend, form, p, blockquote, figure, header, footer, nav, article, section, aside, address, figcaption { *zoom: 1 }
li { list-style-type: none }
h1, h2, h3, h4, h5, h6 {line-height: 1.1;  font-size: 100% ;}

iframe, frame, fieldset, img { border: 0 none }
img { vertical-align: top }
input[type=button], input[type=submit], input[type=reset] { cursor: pointer }
button { cursor: pointer }
input, textarea, button { -webkit-border-radius: 0; -webkit-appearance: none }
input[type=radio] { -webkit-border-radius: 100%; -webkit-appearance: radio }
input[type=checkbox] { -webkit-appearance: checkbox }
input[type=search] { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; -ms-box-sizing: content-box; -o-box-sizing: content-box; box-sizing: content-box }
textarea { overflow: auto; resize: none }
blockquote, q { quotes: none }
blockquote:before, blockquote:after, q:before, q:after { content: ""; content: none }
table { border-collapse: collapse; border-spacing: 0 }
caption, th { text-align: left }
th { font-weight: normal }
em, cite, address,i { font-style: normal }
sup { vertical-align: text-top }
sub { vertical-align: text-bottom }
body, input, select, button, textarea {}

div{-webkit-tab-highlight-color: rgba(0,0,0,0);-webkit-tap-highlight-color: transparent; } 
a:link,
a:visited,
a:active,
a { text-decoration: none;}

a,a:hover,a:active,a:visited,a:link,a:focus{
-webkit-tap-highlight-color:rgba(0,0,0,0);
-webkit-tap-highlight-color: transparent;
outline:none;
background:auto;
text-decoration: none;
}
/* a { blr:expression(this.onFocus=this.blur()) } */
a * { *cursor: pointer }
:focus { outline: none } 
img{display: block;width: 100%;height: auto;}
b{font-weight: normal;}
h1,h2,h3,h4,h5,h6{font-weight: normal;}

.w90{width: 90%;max-width: 1720px;margin: 0 auto;height: auto;}
.title{width: 100%;height: auto;}
.title b{display: block; font-size: 48px;color: #575760;font-weight: normal;font-family: "ar";}
.title p{font-size: 32px;color: #575760;font-family: "ml";text-transform: capitalize;}
.td-space{padding: 100px 0;}
.t-space{padding-top: 100px;}
.d-space{padding-bottom: 100px;}
.margin-t{margin-top:70px;}
.txt-c{width: 100%;height: auto;}
.txt-c p{font-family: "al";font-size: 20px;color: #575760;}
.view{display: inline-block;padding: 0 35px;line-height: 50px;border-radius: 50px;border: 1px solid #94d1c7;color: #298B89;font-size: 24px;font-family: "ml";}
.view:hover{background: #298B89;color: #FFFFFF;}
.bgCover{background-position: center center; background-repeat: no-repeat;background-size: cover;}




@media only screen and (max-width:1680px) {
	.title b{font-size: 45px;}
	.title p{font-size: 32px;}
	.td-space{padding: 90px 0;}
	.t-space{padding-top: 90px;}
	.d-space{padding-bottom: 90px;}
	.margin-t{margin-top:65px;}
	.view{font-size: 22px;}
}
@media only screen and (max-width:1440px) {
		.title b{font-size: 40px;}
	.title p{font-size: 30px;}
.td-space{padding: 80px 0;}
.t-space{padding-top: 80px;}
.d-space{padding-bottom:80px;}
.margin-t{margin-top:60px;}
.txt-c p{font-size: 18px;}
.view{font-size: 20px;line-height: 45px;}
	
}
@media only screen and (max-width:1280px) {
			.title b{font-size:35px;}
	.title p{font-size:26px;}
	.td-space{padding: 70px 0;}
.t-space{padding-top: 70px;}
.d-space{padding-bottom:70px;}
.margin-t{margin-top:55px;}
	.txt-c p{font-size: 16px;}
	.view{font-size: 18px;line-height: 40px;}
}
@media only screen and (max-width:1024px) {
				.title b{font-size:30px;}
	.title p{font-size:24px;}
	
.td-space{padding:65px 0;}
.t-space{padding-top:65px;}
.d-space{padding-bottom:65px;}
.margin-t{margin-top:45px;}
.txt-c p{font-size: 15px;}	
}
@media only screen and (max-width:720px) {
.title b{font-size:25px;}
.title p{font-size:18px;}	
.td-space{padding:65px 0;}
.t-space{padding-top:65px;}
.d-space{padding-bottom:65px;}
.margin-t{margin-top:40px;}
}










.header{width: 100%;height: auto;position:relative}
.header .pagetop{width: 100%;height: auto;overflow: hidden;padding: 10px 0 0 0;}
.header .pagetop .pagetop-l{width: 50%;float: left;}
.header .pagetop .pagetop-r{margin-top: 15px; width: 50%;float: right;text-align: right;}
.header .pagetop .pagetop-l .logo{width:320px;height: auto;display: inline-block;margin-right: 20px;}

.logo1{
	margin-top: 10px;
}

.header .pagetop .pagetop-r .tel{width: 250px;display: inline-block;margin-right:40px;  font-size: 26px;color: #575760;font-family: "ml";}
.header .pagetop .pagetop-r .tel i{width: 25px;height: auto;display: inline-block;vertical-align:middle;margin-right: 10px;}
.header .pagetop .pagetop-r .zx{display: inline-block;font-size: 25px;color: #FFFFFF;background: #298b89;line-height: 50px;padding: 0 40px;border-radius: 50px;}

.header .menu{width: 100%;height: auto;}
.header .menu>ul{width: 100%;font-size: 0;display: flex;justify-content: space-between;}
.header .menu>ul>li{ display: inline-block;line-height: 90px;  vertical-align: top;font-size: 25px; color: #575760;display: flex;flex-direction: column;}
.header .menu>ul>li>a{color:#575760;font-family: "ar";}
.header .menu>ul>li.cut>a{color: #298B89;}
.header .menu>ul>li:hover>a{color: #298B89;}
.header .menu>ul>li{position: relative;}
.header .menu>ul>li ul{
	position: absolute;
	top: 100%;
	left: 50%;
	transform: translateX(-50%);
	padding: 0 10%;
	background-color: rgb(255,255,255,0.9);
	width: 170%;
	z-index: 999;
	display: none;
}

.header .menu>ul>li ul::after{ content: ""; position: absolute; left: calc(50% - 5px); top: -10px; border-width: 10px; border-style: solid; border-color: rgb(0, 0, 0,0	) rgba(0, 0, 0, 0) rgba(255, 255, 255, 1) rgba(0, 0, 0, 0); }

.header .menu>ul>li ul li{
	 display: inline-block;line-height: 70px; 
	 width: 100%;
	 border-bottom: 1px solid #d0d9d9;
	 font-size: 22px;
	 display: flex;
	 align-items: center;
	 justify-content: center;
}
.header .menu>ul>li ul li a{color:#575760;font-family: "al"; }


.header .menu>ul>li ul li:hover a{
	color: #298B89;
}

.header .toggle{display: none; z-index: 9999;  width: 30px;height:30px;position: absolute;right: 5%;top:10px;}

 .toggle .icon,
 .toggle .icon::before,
 .toggle .icon::after {position: absolute;width: 25px;height: 3px;transition-duration: 0.3s; background: #298B89;}
 .toggle .icon {top:15px;right: 0;display: block;}
 .toggle .icon{width: 25px;}
 .toggle .icon::after {width: 25px;}

 .toggle .icon::before,
 .toggle .icon::after {right: 0; content: '';background: inherit;}
 .toggle .icon::before {top: -7px;}
 .toggle .icon::after {top: 7px;}

 .toggle:hover .icon{width: 25px;}
 .toggle:hover .icon::after{width: 25px;}
 .toggle.open .icon {width: 0;}
 .toggle.open .icon::before {transform: translateY(7px) rotate(45deg);}
 .toggle.open .icon::after {width: 25px;transform: translateY(-7px) rotate(-45deg);}



.header .mbmenu{display: none; width: 100%;top:60px;left: 0;padding-bottom: 35px; height: calc(100% - 60px);z-index: 998;position: fixed;background:#DAB29A; overflow: auto;}
.header .mbmenu ul{width: 100%;}
.header .mbmenu ul li{line-height: 30px; padding: 10px 5%;font-size: 18px; border-bottom: 1px solid rgba(255,255,255,0.1);}
.header .mbmenu ul li a{color: #FFFFFF;}
.header .mbmenu>ul>li{padding: 0 5%; }
.header .mbmenu>ul>li>ul{display: none;}
.header .mbmenu>ul>li>a{padding: 16px 0;display: block;}
.header .mbmenu .tel{padding: 15px 5%;border-bottom: 1px solid rgba(255,255,255,0.1); width:100%;margin-right:40px;  font-size: 26px;color:#298B89;font-family: "ml";}
.header .mbmenu .tel i{width: 25px;height: auto;display: inline-block;vertical-align:middle;margin-right: 10px;}
.header .mbmenu .zx{display: inline-block;margin-left: 5%; margin-top:35px; font-size: 20px;color: #FFFFFF;background: #298b89;line-height: 40px;padding: 0 40px;border-radius: 50px;}

.header .mbmenu .tel a{font-size: 26px;color:#298B89;font-family: "ml";}



@media only screen and (max-width:1680px) {
	.header .menu ul li{font-size: 24px;}
	.header .menu>ul>li ul li{font-size: 20px;line-height: 66px; }
	.header .pagetop .pagetop-l .logo{width: 280px;}
	.header .pagetop .pagetop-r .zx{font-size: 24px;}
	.header .pagetop .pagetop-r .tel{font-size: 24px;}
}
@media only screen and (max-width:1440px) {
	.header .menu ul li{font-size: 22px;}
	.header .menu>ul>li ul li{font-size: 18px;line-height: 62px; }
	.header .pagetop .pagetop-r .tel{font-size: 22px;}
	.header .pagetop .pagetop-r .zx{font-size: 22px;line-height: 45px;}
	.header .pagetop .pagetop-l .logo{width: 260px;}
}
@media only screen and (max-width:1280px) {
	.header .menu ul li{font-size: 20px;}
	.header .menu>ul>li ul li{font-size: 16px;line-height: 58px; }
	.header .pagetop .pagetop-r .tel{font-size: 22px;}
	.header .pagetop .pagetop-r .zx{font-size: 20px;}
	.header .pagetop .pagetop-l .logo{width: 200px;}
}
@media only screen and (max-width:1024px) {
	.header{position: fixed;z-index: 999;top: 0;left: 0;background: #fffaf6;height: 60px;}
	.header .toggle{display: block;}
	.header .pagetop .pagetop-r .tel{display: none;}
	.header .pagetop .pagetop-r .zx{display: none; font-size: 18px;line-height: 40px;}
	.header .menu{display: none;}
	.header .menu ul li{font-size: 18px;}
	.header .menu>ul>li ul li{font-size: 14px;line-height: 54px; }
	.header .pagetop .pagetop-l{width: 85%;}
	.header .pagetop .pagetop-l .logo{width: 126px;}
}
@media only screen and (max-width:720px) {
	
}



.banner{padding-right: 5%;position: relative;}
.banner .banner-js{width: 100%;height: auto;border-top-right-radius:95px;overflow: hidden; }
.banner .pic{background-repeat: no-repeat;background-size: cover;background-position: center;
	position: relative; border-top-right-radius:95px;overflow: hidden;border: 20px solid #fbf3ed;background-color: #fbf3ed;border-bottom: none; border-left: none;}
.banner .pic .con{position: absolute;width: 100%;height: auto;padding: 0 35%  0  5%;left: 0;top: 55%;transform: translateY(-50%);}
.banner .pic .con h5{color: #FFFFFF;font-size: 60px;}
.banner .pic .con p{margin-top: 10px; font-size: 28px;font-family: "ml";color: #FFFFFF;}
.banner .bnbox{width:auto;display: flex; align-items: center; padding: 30px 40px 30px 45px;  border-radius: 12px;z-index: 66; right: 10%;bottom: 5%;background: rgba(248,242,238,0.9);position: absolute;}
.banner .bnbox>div{
	position: unset !important;
	margin-top: 0 !important;
}
.banner .bnbox>div:first-child{
	margin-right: 10px !important;
}
.banner .bnbox .play{width:auto;padding:20px 80px;border-left: 1px solid #dcd6d1;}
.banner .bnbox .play img{display: block;width: 60px;height: auto;margin: 0 auto;}
.banner .bnbox .play p{color:#298B89;font-size:26px;font-family: "ml";text-align: center;margin-top: 10px;}
.banner .bnbox .swiper-button-prev{background-image: url(../img/a023s.png);    left: 30px;right: auto; top:28%;}
.banner .bnbox .swiper-button-next{background-image: url(../img/a023.png);    left:30px;right: auto;top: calc(28% + 50px);}
.bnbox>a{
	display: none;
}
.banner .bnbox  .swiper-button-next,.banner .bnbox  .swiper-button-prev {
    position: absolute;
    width: 40px;
    height: 40px;
    margin-top: -20px;
    z-index: 10;
    cursor: pointer;
    background-size: 40px 40px;
    background-position: center;
    background-repeat: no-repeat;}

.banner .bnbox  .swiper-pagination{width: 100px;position: absolute;left: 0;bottom: 35px;text-align: center;font-size: 22px;font-family: "ml";}
@media only screen and (max-width:1680px) {
	.banner .pic .con h5{font-size: 52px;}
	.banner .pic .con p{font-size: 26px;}
	.banner .bnbox .play img{width: 55px;}
	.banner .bnbox .play{padding:20px 70px;}
	.banner .bnbox .play p{font-size: 24px;}
.banner .bnbox  .swiper-pagination{font-size: 20px;}
}
@media only screen and (max-width:1440px) {
	.banner .bnbox .play img{width: 50px;}
	.banner .pic .con h5{font-size: 46px;}
	.banner .pic .con p{font-size: 24px;}
	.banner .pic{border: 15px solid #fbf3ed;border-bottom: none; border-left: none;}
	.banner .bnbox .play{padding:20px 65px;}
	.banner .bnbox .play p{font-size: 22px;}
	.banner .bnbox  .swiper-pagination{font-size: 18px;}
	.banner .bnbox  .swiper-button-next,.banner .bnbox  .swiper-button-prev{width: 35px;height: 35px;margin-top: -17.5px;background-size: 35px 35px;}
}
@media only screen and (max-width:1280px) {
	.banner .bnbox .play img{width: 40px;}
	.banner .pic .con h5{font-size:40px;}
	.banner .pic .con p{font-size: 20px;}
	.banner .bnbox .play p{font-size: 20px;}
	.banner .bnbox .play{padding:20px 55px;}
}
@media only screen and (max-width:1024px) {
	.banner .pic .con h5{font-size: 30px;}
	.banner .pic .con{top: 45%;}
	.banner .bnbox  .swiper-pagination{display: none; font-size: 16px;}
	.banner .bnbox .play p{font-size: 18px;}
	.banner .pic{height:550px;border: 10px solid #fbf3ed;border-bottom: none; border-left: none;}
	.banner .pic img{display: none;}
	.banner .pic .con p{font-size:18px;}
	.banner .bnbox .play{padding:0px 25px;border-left: none;}
	.banner .bnbox{padding: 30px 0;}
	.banner .bnbox  .swiper-button-next,.banner .bnbox  .swiper-button-prev{display: none;}
	.banner{margin-top: 60px;}
	
}
@media only screen and (max-width:720px) {
	.banner .bnbox .play p{font-size: 16px;}
	.banner .pic .con h5{font-size:24px;}
	.banner .pic .con p{font-size: 16px;}
	.banner .pic{height: 360px;}
	.bnbox{
		display: none;
	}
}


@media only screen and (max-width:720px) {
	.banner .pic .con h5{font-size:18px;}
}







.inser{width: 100%;height: auto;position: relative;z-index: 0;}
.inser .bks{width: 35%;max-width: 420px;top: 0;left: 0;height: auto;position: absolute;z-index: -1;}
.inser .title{text-align: center;}
.inser .inserbox{ width: 100%;height: auto;position: relative;font-size: 0;}
.inser .inserbox .inserlist{box-shadow: 0 20px 30px rgba(0,0,0,0.1); z-index: 0; width: 28%;height: auto;border-radius: 12px;overflow: hidden;}
.inser .inserbox .inserlist a{display: block;padding:15% 20% 15% 10%;width: 100%;}

.inser .inserbox .inserlist .ico{z-index: -1;position: absolute;bottom: 0;right:0;width: 65%;}
.inser .inserbox .inserlist b{line-height: 1; font-size: 88px;color: #FFFFFF;font-family: "ab";}
.inser .inserbox .inserlist .txt-c{margin-top: 40px;height: 150px; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient:vertical ;-webkit-line-clamp: 5;}
.inser .inserbox .inserlist .txt-c p{color: #FFFFFF;}
.inser .inserbox .inserlist .num{width: 100%; margin-top: 80px;}
.inser .inserbox .inserlist .num h6{font-family: "ms";font-size: 24px;color: #FFFFFF;}
.inser .inserbox .inserlist .num h6 i{vertical-align: text-top;font-size: 12px;}
.inser .inserbox .inserlist .num h6 span{font-size: 66px;color: #FFFFFF;}
.inser .inserbox .inserlist .num p{color: #FFFFFF;font-size: 20px;font-family: "al";}

.inser .inserbox .inserlist1{position: relative;background: #298b89;}
.inser .inserbox .inserlist2{background: #dab29a;position: absolute;left: 24%;top: 10%;}
.inser .inserbox .inserlist3{background: #dba39d;position: absolute;left: 48%;top: 0;}
.inser .inserbox .inserlist4{background: #94d1c7;position: absolute;left: auto;right: 0; top: 10%;}

@media only screen and (max-width:1680px) {
	.inser .inserbox .inserlist b{font-size: 85px;}
	.inser .inserbox .inserlist .num h6 span{font-size: 60px;}
	.inser .inserbox .inserlist .num p{font-size: 18px;}
	.inser .inserbox .inserlist .num h6{font-size: 22px;}
	
}
@media only screen and (max-width:1440px) {
	.inser .inserbox .inserlist .num p{font-size: 16px;}
	.inser .inserbox .inserlist b{font-size: 80px;}
	.inser .inserbox .inserlist .num h6 span{font-size: 55px;}
	.inser .inserbox .inserlist .txt-c{height: 135px;}
	.inser .inserbox .inserlist .num{margin-top: 70px;}
	.inser .inserbox .inserlist .num h6{font-size: 20px;}
}
@media only screen and (max-width:1280px) {
	.inser .inserbox .inserlist b{font-size: 70px;}
	.inser .inserbox .inserlist .num h6 span{font-size: 50px;}
	.inser .inserbox .inserlist .txt-c{height: 120px;}
	.inser .inserbox .inserlist .num{margin-top: 60px;}
	.inser .inserbox .inserlist .num h6{font-size: 18px;}
}
@media only screen and (max-width:1024px) {
	.inser .inserbox .inserlist .num p{font-size: 15px;}
	.inser .inserbox .inserlist b{font-size: 60px;}
	.inser .inserbox .inserlist .num h6 span{font-size: 45px;}
	.inser .inserbox .inserlist .txt-c{height: 112.5px;}
	.inser .inserbox .inserlist .num{margin-top: 50px;}
}
@media only screen and (max-width:720px) {
	.inser .inserbox .inserlist b{font-size: 50px;}
	.inser .inserbox .inserlist{width: calc(50% - 5px);margin-right: 10px;margin-bottom: 10px;position: inherit !important; left: inherit; display: inline-block;vertical-align: top;}
	.inser .inserbox .inserlist a{padding: 35px 5%;}
	.inser .inserbox .inserlist:nth-child(2n){margin-right: 0;}
	.inser .inserbox .inserlist .num h6 span{font-size: 40px;}
	.inser .bks{width: 55%;}
	
}










.nlbox{position: relative;width: 100%;height: auto;z-index: 0;}
.nlbox .bks{width: 45%;max-width: 710px;bottom: 0;right: 0;height: auto;position: absolute;z-index: -1;}

.innews{width: 100%;height: auto;}
.innews .innews-top{width: 100%;height: auto;overflow: hidden;}
.innews .innews-top .title{float: left;width: 70%;}
.innews .innews-top .title b{display: inline-block;margin-right: 10px;}
.innews .innews-top .title p{display: inline-block;vertical-align: bottom;}
.innews .innews-top .view{float: right;}
.innews .innews-c{width: 100%;height: auto;margin-top: 45px;}
.innews .innews-c .time{font-size:18px;color: #298B89;font-family: "ml";}
.innews .innews-c b{margin-bottom: 10px; display: block;font-size: 28px;color: #575760;font-family: "al";width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.innews .innews-c .innews-cl{width: 75%;float: left; padding-right: 5%;height: auto;overflow: hidden;}
.innews .innews-c .innews-cr{width:25%;float: right;}
.innews .innews-c .innews-cr ul{width: 100%;height: auto;}
.innews .innews-c .innews-cr ul li{display: block;width: 100%;height: auto;}
.innews .innews-c .innews-cr ul li a{display: block;padding-bottom: 25px;margin-bottom: 25px;border-bottom: 1px solid #e5e1dd;}

.innews .innews-c .innews-cr ul li:hover b{color: #298B89;font-family: "am";}



.innews .innews-c .innews-cl ul{width: 100%;height: auto;font-size: 0; display: none;}
.innews .innews-c .innews-cl ul:nth-child(1){
	display: block;
}
.innews .innews-c .innews-cl ul li{width: calc(50% - 6px);margin-right:12px;display: inline-block;vertical-align: top;}
.innews .innews-c .innews-cl ul li:nth-child(2n){margin-right: 0;}
.innews .innews-c .innews-cl ul li a{position: relative;z-index: 0; display: block;width:100%;overflow: hidden; border-radius: 12px;background: #f9f3ee;}
.innews .innews-c .innews-cl ul li a:hover{background: #298B89;padding:0 5px;}
.innews .innews-c .innews-cl ul li a .pic{width: 100%;height: auto; border-radius: 12px;overflow: hidden;}
.innews .innews-c .innews-cl ul li a .pic img{transition: all 0.5s ease;}
.innews .innews-c .innews-cl ul li a  .con{padding: 6% 5%;}
.innews .innews-c .innews-cl ul li a .txt-c{width: 100%;height:60px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.innews .innews-c .innews-cl ul li a .time{margin-top: 10%;}
.innews .innews-c .innews-cl ul li:hover a b{color: #FFF;}
.innews .innews-c .innews-cl ul li:hover a .txt-c p{color: #FFF;}
.innews .innews-c .innews-cl ul li:hover a .pic img{transform: scale(1.1);transition: all 0.5s ease;}
.innews .innews-c .innews-cl ul li:hover a .time{color: #dab29a;}
.innews .innews-c .innews-cl ul li a .bg{display: none;mix-blend-mode: multiply; position: absolute;z-index: -1;left: 0;bottom: 0;width: 100%;height: auto;}
.innews .innews-c .innews-cl ul li:hover a .bg{display: block;}
@media only screen and (max-width:1680px) {
	.innews .innews-c b{font-size: 26px;}
}
@media only screen and (max-width:1440px) {
	.innews .innews-c b{font-size: 24px;}
	.innews .innews-c .time{font-size: 16px;}
}
@media only screen and (max-width:1280px) {
	.innews .innews-c b{font-size: 22px;}
}
@media only screen and (max-width:1024px) {
	.innews .innews-c b{font-size: 20px;}
	.innews .innews-c .time{font-size: 15px;}
	.innews .innews-c .innews-cl{width: 100%;padding-right: 0;}
	.innews .innews-c .innews-cr{width: 100%;margin-top: 35px;}
	.innews .innews-c .innews-cr ul li a{padding-bottom: 20px;margin-bottom: 20px;}
}
@media only screen and (max-width:720px) {
	.innews .innews-top .title{width: 100%;}
	.innews .innews-top .view{margin-top: 15px;}
	.innews .innews-c .innews-cl ul li{width: 100%;height: auto;margin-bottom: 10px;}
	.innews .innews-c b{font-size: 18px;}
	
}


.inlife{width: 100%;height: auto;}
.inlife .inlife-top{width: 100%;height: auto;overflow: hidden;position: relative;}
.inlife .inlife-top .title{width: 70%;}
.inlife .inlife-top .title b{display: inline-block;margin-right: 10px;}
.inlife .inlife-top .title p{display: inline-block;vertical-align: bottom;}

.inlife .inlife-js{width: 100%;height: 260px;margin-top: 45px;}
.inlife .inlife-js .li{display: block;position: relative;height: 100%;width: 100%;}
.inlife .inlife-js .li .pic{width: 100%;border-radius: 12px;overflow: hidden; display: flex;align-items: center;justify-content: center; height: 100%;}
.inlife .inlife-js .li .pic img{transition: all 0.5s ease; height: 100%;object-fit: cover;}
.inlife .inlife-js .li .con{text-align: center; display: none; position: absolute;bottom: 0;left: 0;background: #298B89; width: 100%;height: auto;overflow: hidden;padding: 10px 5%;border-radius: 12px;}
.inlife .inlife-js .li .con b{display: block;font-size: 22px; color: #FFFFFF;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.inlife .inlife-js .li:hover .pic img{transform: scale(1.1);transition: all 0.5s ease;}
.inlife .inlife-js .li:hover .con{display: block;}
.inlife .inlife-top .swiper-button-next {background-image: url(../img/a009.png);    right:0;left: auto;}
.inlife .inlife-top .swiper-button-prev {background-image: url(../img/a009s.png);    right:55px;left: auto;}
.inlife .inlife-top .swiper-button-next,.inlife .inlife-top .swiper-button-prev {
    position: absolute;
    top: 50%;
    width: 40px;
    height: 40px;
    margin-top: -20px;
    z-index: 10;
    cursor: pointer;
    background-size: 40px 40px;
    background-position: center;
    background-repeat: no-repeat;
    border-radius: 100%;
    background-color:#DAB29A;
}


@media only screen and (max-width:1680px) {
	.inlife .inlife-js .li .con b{font-size: 20px;}
	.inlife .inlife-js{height: 220px;}
}
@media only screen and (max-width:1440px) {
	.inlife .inlife-js .li .con b{font-size: 18px;}
	.inlife .inlife-top .swiper-button-next,.inlife .inlife-top .swiper-button-prev {width: 35px;height: 35px;background-size: 35px 35px;margin-top: -17.5px;}
.inlife .inlife-top .swiper-button-prev{right: 50px;}

.inlife .inlife-js{height: 210px;}
}
@media only screen and (max-width:1280px) {
	.inlife .inlife-js .li .con b{font-size: 16px;}
	.inlife .inlife-js{height: 190px;}
}
@media only screen and (max-width:1024px) {
}
@media only screen and (max-width:720px) {
}


.hos{position: relative;z-index: 0;overflow: hidden; width: 100%;border-top-left-radius: 10px;border-top-right-radius: 10px; height: auto;background-size: cover;background-repeat: no-repeat;background-position:top center;}
.hos .hos-l{width: 55%;padding-right: 5%;padding-bottom: 20px;}
.hos .hos-l .hos-sort{width: 100%;height: auto;font-size: 0;}
.hos .hos-l .hos-sort li{padding:25px  0; color: #333333;font-size: 28px;position: relative; border-bottom: 1px solid #e2dfdb; width: calc(33.3% - 40px);margin-right: 60px;display: inline-block;vertical-align: top;}
.hos .hos-l .hos-sort li i{display: inline-block;position: absolute;right: 0; top: calc(50% - 10px); width: 15px;vertical-align: middle;}
.hos .hos-l .hos-sort li i .img2{display: none;}
.hos .hos-l .hos-sort li:nth-child(3n){margin-right: 0;}
.hos .hos-l .hos-sort li.show {color:#298B89;border-bottom: 1px solid rgb(255,255,255,0);}
.hos .hos-l .hos-sort li.show:before{content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 3px;background:#dab29a;}
.hos .hos-l .hos-sort li.show i .img2{display: block;}
.hos .hos-l .hos-sort li.show i .img1{display: none;}

.hos .hospic {overflow: hidden; width:45%;padding:3% 5%; height: auto;position: absolute;right: 0; top: 15%;}
.hos  .hospic:before{content: "";position: absolute;width:24%;height: 3px; background: #298B89;right: 0;top: calc(50% - 1.5px);}
.hos .hospic .pic{ display: none; position: relative; width: 80%;height: auto;border-radius: 100%;z-index:0;box-shadow: 0 10px 10px rgba(0,0,0,0.1);}
.hos .hospic .pic img{border-radius: 100%;}
.hos .hospic .bks{width: calc(100% + 50px);position: absolute;z-index:1;height: auto;top: -25px;right: -25px;}


@media only screen and (max-width:1680px) {
	.hos .hos-l .hos-sort li{font-size: 26px;}
	
}
@media only screen and (max-width:1440px) {
	.hos .hos-l .hos-sort li{font-size: 22px;width: calc(33.3% - 30px);margin-right: 45px;}
}
@media only screen and (max-width:1280px) {
	.hos .hos-l .hos-sort li{font-size: 20px;width: calc(33.3% - 20px);margin-right: 30px;padding: 20px 0;}
	.hos .hos-l{padding-right: 0;}
}
@media only screen and (max-width:1024px) {
	.hos .hos-l .hos-sort li{font-size:18px;width: calc(33.3% - 10px);margin-right:15px;padding: 20px 0;}
	.hos .hos-l .hos-sort li i{width: 10px;}
}
@media only screen and (max-width:720px) {
	.hos .hos-l{width: 100%;}
	.hos .hos-l .hos-sort li{font-size: 18px;}
	.hos .hospic{position:inherit;position: relative;top: inherit;width:90%;padding: 5% 0;margin-top: 35px;margin-left: 10%;}
	.hos  .hospic:before{right:-5%;}
}


.inab{width: 100%;height: auto;z-index: 0;position: relative;z-index: 0; }
.inab .bks{position: absolute;z-index: -1;right: 0;bottom: 0;}
.inab .w90{padding-left:35%;}
.inab .pic{position: absolute;left: 0;height: auto;width: 43%;top:0;z-index: -1;}

.inab .con{padding-left: 16%;margin-top: 45px;}
.inab .con .txt-c{margin-bottom: 45px;}

.inab .con ul{width: 100%;height: auto;font-size: 0;}
.inab .con ul li{vertical-align: top; width: 50%;display: inline-block;padding: 25px 5% 25px 0%;}
.inab .con ul li h6{color: #298B89;font-family: "ms";font-size: 24px;}
.inab .con ul li h6 span{font-size: 66px;}
.inab .con ul li p{font-size: 20px;margin-top: 10px;}


@media only screen and (max-width:1680px) {
	.inab .con ul li h6 span{font-size: 60px;}
	.inab .con ul li h6{font-size: 22px;}
	.inab .con ul li p{font-size: 18px;}
}
@media only screen and (max-width:1440px) {
	.inab .con ul li h6 span{font-size: 55px;}
	.inab .con ul li h6{font-size: 20px;}
	.inab .con ul li p{font-size: 16px;}
}
@media only screen and (max-width:1280px) {
	.inab .con ul li h6{font-size: 18px;}
	.inab .con ul li h6 span{font-size: 50px;}
}
@media only screen and (max-width:1024px) {
	.inab .con ul li h6 span{font-size: 45px;}
	.inab .w90{padding-left: 0;}
	
	.inab .con{padding-left: 0;}
	.inab .pic{display: none;}
	.inab .con ul li p{font-size: 15px;}
}
@media only screen and (max-width:720px) {
	.inab .con ul li h6 span{font-size:40px;}
}



.footer{width: 100%;height: auto;}
.footer .zx{width: 100%;height: auto;}
.footer .zx ul{width: 100%;height: auto;font-size: 0;}
.footer .zx ul li{z-index: 0;position: relative; width: 50%;height: auto;background: #DBA39D; display: inline-block;vertical-align: top;}
.footer .zx ul li a{padding:8%  5%; display: block;text-align: center;}
.footer .zx ul li b{display: block; font-size:40px;color: #FFFFFF; font-family: "ml","al";}
.footer .zx ul li:first-child b{font-weight: bold;}
.footer .zx ul li p{margin-top: 15px; color: #FFFFFF; color: #FFF;font-size: 26px;font-family: "al";margin-bottom: 10px;}
.footer .zx ul li .ico{position: absolute;z-index: -1; top: 0;left: 35%;width: 30%;}
.footer .zx ul li:nth-child(2n){background: #298B89;}

.footer .foot{width: 100%;height: auto;z-index: 0;padding: 75px 0;  position: relative;background: #FFFFFF;}
.footer .foot .bks{position: absolute;left: 0;z-index: -1;top: 0;width: 35%;max-width: 400px;}
.footer .foot .foot-t{ width: 100%;height: auto;}
.footer .foot .foot-t .logo{width: 400px;display: block;float: left;height: auto;}
.footer .foot .foot-t .link{ width: 230px;margin-top: 20px; height: auto;float: right;position: relative;}
.footer .foot .foot-t .link span{text-align: center; display: block;border: 1px solid #94D1C7;line-height: 55px;border-radius: 55px;color: #000;font-size: 18px;}
.footer .foot .foot-t .link span i{display: inline-block;vertical-align: middle;width:18px;margin-left: 10px;}

.footer .foot .foot-t .link .showbox{display: none; position: absolute;left: 0;bottom:calc(100% + 3px);box-shadow: 0 15px 10px rgba(0,0,0,0.1);  width: 220px;height: auto;background: #FFFFFF;}

.footer .foot .foot-t .link .showbox  a{display: block;font-size: 16px; text-align: center; color: #000000;line-height: 36px;padding:5px 5%;}
.footer .foot .foot-t .link .showbox  a:hover{background: #298B89;color: #FFFFFF;}
.footer .foot .foot-t .link .showbox:before{content: "";position: absolute;left: calc(50% - 3px);top: 100%;border-top: 6px solid #FFFFFF;border-bottom: 6px solid rgba(255,255,255,0);border-left: 6px solid rgba(255,255,255,0);border-right: 6px solid rgba(0,0,0,0);}
.footer .foot .foot-t .link:hover .showbox{display: block;}
.footer .foot .foot-c{ width: 100%;height: auto;}
.footer .foot .foot-c .pcy{width: 42%;height: auto;float: left; font-size:18px; }
.footer .foot .foot-c .pcy span{display: block;color: #666666;}
.footer .foot .foot-c .pcy span a{color:#666666;}
.footer .foot .foot-c .follow{font-size: 0; width:58%; padding-left: 1%; float: right;height: auto;}
.footer .foot .foot-c .follow li{display: inline-block;width: 25%;height: auto; vertical-align: top;padding-left:70px;position: relative;}
.footer .foot .foot-c .follow li i{display:block;width:55px;height: auto;position: absolute;left:5px;}
.footer .foot .foot-c .follow li b{font-size: 22px;font-family: "al";color: #000000;}
.footer .foot .foot-c .follow li p{font-size: 16px;font-family: "al";color: #666666;}
.footer .foot .foot-c .follow li:first-child .ewm{width: 250px;}
.footer .foot .foot-c .follow li .ewm{z-index: 33; display: none; background: #FFFFFF;padding: 5px;position: absolute;left: calc(50% - 60px);bottom: 110%; height: auto;width: 120px;box-shadow: 0 15px 20px rgba(0,0,0,0.1);}
.footer .foot .foot-c .follow li .ewm:before{content:"";position: absolute;left: calc(50% - 3px);top: 100%; border-top: 6px solid #FFFFFF;border-left: 6px solid rgba(0,0,0,0); border-right:6px solid  rgba(0,0,0,0);border-bottom: 6px solid rgba(0,0,0,0);}
.footer .foot .foot-c .follow li:hover .ewm{display: block;transition: all 0.5s ease;}




.map{width: 100%;height: 380px;z-index: 0;position: relative;}
.map #container{width: 100%;height:380px;z-index: -1 !important;position: relative;}
.map .yqlj{color: #FFFFFF;font-size: 16px;font-family: "al"; width: 62%;border-top-right-radius: 20px; padding: 30px 5%; left: 0;position: absolute;z-index: 999 !important; bottom: 0; background:rgba(41,139,137,0.88);color: #FFF;}
.map .yqlj a,.map .yqlj span{color: #FFFFFF;display: inline-block;vertical-align: top;}
.map .yqlj a{padding: 0 2px;}


@media only screen and (max-width:1680px) {
	.footer .zx ul li b{font-size: 36px;}
	.footer .zx ul li p{font-size: 24px;}
	.footer .foot .foot-t .logo{width: 360px;}
		.footer .foot .foot-c .follow li b{font-size: 20px;}
.footer .foot .foot-c .follow li p{font-size: 16px;}
.footer .foot .foot-t .link span{line-height: 50px;}
}
@media only screen and (max-width:1440px) {
	.footer .zx ul li b{font-size: 32px;}
	.footer .zx ul li p{font-size: 22px;}
	.map .yqlj{font-size: 15px;}
	.footer .foot .foot-t .logo{width: 320px;}
	.footer .foot{padding: 70px 0;}
	.footer .foot .foot-c .pcy{font-size: 16px;}
	
	.footer .foot .foot-c .follow li b{font-size:18px;}
.footer .foot .foot-c .follow li p{font-size: 15px;}
.footer .foot .foot-t .link span{line-height: 45px;}
	
}
@media only screen and (max-width:1280px) {
	.footer .zx ul li b{font-size: 30px;}
	.footer .zx ul li p{font-size: 20px;}
	.footer .foot .foot-t .logo{width: 280px;}
	.footer .foot{padding:65px 0;}
	
		.footer .foot .foot-c .follow li b{font-size:16px;}
.footer .foot .foot-c .follow li p{font-size: 15px;}

}
@media only screen and (max-width:1024px) {
	.footer .zx ul li b{font-size:28px;}
	.footer .zx ul li p{font-size: 18px;}
	.map .yqlj{font-size: 14px;}
	.map .yqlj{width: 80%;}	
	.footer .foot .foot-t .logo{width: 240px;}
	.footer .foot{padding: 55px 0;}
	.footer .foot .foot-c .follow{width: 100%;padding-left: 0;}
	.footer .foot .foot-c .follow li{width: 50%;margin:20px 0;}
	.footer .foot .foot-c .pcy{width: 100%;font-size: 15px;}
.footer .foot .foot-t .link span{line-height: 40px;}
	
}
@media only screen and (max-width:720px) {
	.footer .zx ul li b{font-size:20px;}
	.footer .zx ul li p{font-size: 16px;}
	.map .yqlj{width: 100%;}

}



.nBannerBox{
	width: 100%;
	padding-right: calc(5% - 20px);
	box-sizing: border-box;
	height: 520px;
}
.nBannerBg{
	width: 100%;
	height: 100%;
	padding-top: 20px;
	padding-right: 20px;
	box-sizing: border-box;
	border-top-right-radius: 114px;
	overflow: hidden;
	background-color: #dfe5df;
}


.nBannerCon{
	width: 100%;
	height: 100%;
	position: relative;
}

.nBannerL{
	width: 40%;
	box-sizing: border-box;
	background-color: #298b89;
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 100%;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	padding: 5% 0 6% 10vw;
	box-sizing: border-box;
	border-top-right-radius: 12px;
	border-bottom-right-radius: 12px;
	position: absolute;
	z-index: 2;
	left: 0;
	bottom: 0;
}

.nNav{
	display: flex;
	align-items: center;
}

.nNHome{
	display: flex;
	align-items: center;
}

.nNHome img{
	display: block;
	width: 20px;
	height: auto;
	margin-right: 16px;
}
.nNHome p,.nNav i,.nNav span{
	font-size: 20px;
	color: #FFFFFF;
	line-height: 1;
	font-family: 'al';
}

.nNav i{
	margin: 0 8px;
}


.nTitle b{
	color:#ffffff;
}

.nTitle p{
	color: #FFFFFF;
}

.nBannerR{
	width: calc(60% + 10px);
	height: 100%;
	position: absolute;
	right: 0;
	bottom: 0;
	border-top-right-radius: 98px;
	overflow: hidden;
}

.aboutSwiper{
	width: 100%;
	height: 100%;
}


.aboutSwiper .swiper-button-next {background-image: url(../img/a009.png);    right:3vw;left: auto;}
.aboutSwiper .swiper-button-prev {background-image: url(../img/a009s.png);    right:6vw;left: auto;}
.aboutSwiper .swiper-button-next,.aboutSwiper .swiper-button-prev {
    position: absolute;
	top: auto;
    bottom: 6%;
    width: 40px;
    height: 40px;
    z-index: 10;
    cursor: pointer;
    background-size: 40px 40px;
    background-position: center;
    background-repeat: no-repeat;
    border-radius: 100%;
    background-color:#DAB29A;
}



@media only screen and (max-width:1440px) {
	.aboutSwiper .swiper-button-next,.aboutSwiper .swiper-button-prev {width: 35px;height: 35px;background-size: 35px 35px;margin-top: -17.5px;}
}

.sdAboutBox{
	padding: 0 5%;
	box-sizing: border-box;
	width: 100%;
}

.sdAboutBox .w90{
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
}

.sdAboutL{
	display: flex;
	flex-direction: column;
	width: 40%;
}

.sdAboutL .title{
	display: flex;
	align-items: baseline;
}

.sdAboutL .title b{
	margin-right: 10px;
}


.aboutVideo{
	border-radius: 12px;
	width: 350px;
	height: 168px;
	max-width: 100%;
	background-color: rgba(41,139,137,0.1);
	margin-top: 138px;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	cursor: pointer;
	
}

.aboutVideo img{
	display: block;
	width: 60px;
	height: auto;
}
.aboutVideo span{
	font-size: 26px;
	color: #298b89;
	line-height: 1;
	margin-top: 20px;
	
}




.sdAboutR{
	width: 57%;
	height: auto;
	display: flex;
	flex-direction: column;
}

.sdAboutR .txt-c p{
	font-size: 22px;
	line-height: 1.7;
}

.sdAboutNum{
	margin-top: 90px;
	width: 100%;
	height: auto;
	overflow: hidden;
	display: flex;
	flex-flow: row wrap;
	justify-content: space-between;
}

.sdANumList{
	flex: 0 0 47%;
	display: flex;
	flex-direction: column;
	margin-bottom: 50px;
}

.sdANum{
	display: flex;
	align-items: center;
}

.sdANum span{
	font-size: 68px;
	font-weight: bold;
	line-height: 1;
	color: #298b89;
	font-family: 'MS';
}

.sdANum i{
	font-style: normal;
	font-size: 24px;
	font-family: 'MS';
	color: #298b89;
}

.bigS{
	font-size: 32px !important;
}

.sdANumList p{
	font-size: 20px;
	font-family: 'al';
	color: #666666;
}

.yyAboutBox{
	width: 100%;
	padding: 120px 5% 60px;
	background-position: top center;
	background-repeat: no-repeat;
	background-size: auto 500px;
	box-sizing: border-box;
	border-radius: 12px 12px 0 0 ;
}

.yyAboutBox .title{
	display: flex;
	align-items: center;
	flex-direction: column;
}

.yyAboutBox .title b,.yyAboutBox .title p{
	color: #ffffff;
}

.yyAboutCon{
	margin-top: 70px;
	position: relative;
}

.yyAboutL{
	width: 52%;
	position: absolute;
	top: 0;
	left: 0;
	background-color: #298b89;
	background-repeat: no-repeat;
	background-size: 368px auto;
	background-position: right 10px;
	padding: 7%;
	box-sizing: border-box;
	border-radius: 12px;
	height: auto;
	box-shadow: 0 30px 40px rgba(0,0,0,.1);
}

.yyAboutR{
	width: 52%;
	position: absolute;
	top: 40px;
	right: 0;
	background-color: #dab29a;
	background-repeat: no-repeat;
	background-size: 374px auto;
	background-position: right 30px;
	padding: 7%;
	box-sizing: border-box;
	border-radius: 12px;
	height: auto;
	box-shadow: 0 30px 40px rgba(0,0,0,.1);
}

.yyAboutL span,.yyAboutR span{
	font-size: 32px;
	line-height: 1;
	font-family: 'ab';
	color: #ffffff;
	margin-bottom: 30px;
	display: block;
	width: 100%;
}

.yyAboutL p,.yyAboutR p{
	font-size: 22px;
	font-family: 'al';
	line-height: 1.7;
	color: #ffffff;
	display: block;
	width: 100%;
}

.timebox{
	width: 100%;
	padding: 0 5%;
	box-sizing: border-box;
	height: auto;
	background-repeat: no-repeat;
	background-size: 100% auto;
	background-position: top center;
	background-color: #fff9f5;
}















.ryzzBox{width: 100%;height: auto;}
.ryzzBox .ryzzBox-top{width: 100%;height: auto;overflow: hidden;position: relative;}
.ryzzBox .ryzzBox-top .title{width: 70%;}
.ryzzBox .ryzzBox-top .title b{display: inline-block;margin-right: 10px;}
.ryzzBox .ryzzBox-top .title p{display: inline-block;vertical-align: bottom;}

.ryzzBox .ryzzBox-js{width: 100%;height: auto;margin-top: 45px;}
.ryzzBox .ryzzBox-js .li{display: block;position: relative;}
.ryzzBox .ryzzBox-js .li .pic{width: 100%; height: auto;overflow: hidden; display: flex;align-items: center;justify-content: center;}
.ryzzBox .ryzzBox-js .li .pic img{display: block;width: 100%; height: 100%;object-fit: cover;}
.ryzzBox .ryzzBox-js .li .con{text-align: center; display: block; width: 100%;height: auto;overflow: hidden;padding: 10px 5%;}
.ryzzBox .ryzzBox-js .li .con b{display: block;font-size: 22px; color: #575760;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.ryzzBox .ryzzBox-js .li .pic{
	background-repeat: no-repeat;
	background-size: 100% auto;
	padding: 1% 9% 7% 9%;
	box-sizing: border-box;
}


.ryzzBox .ryzzBox-top .swiper-button-next {background-image: url(../img/a009.png);    right:0;left: auto;}
.ryzzBox .ryzzBox-top .swiper-button-prev {background-image: url(../img/a009s.png);    right:55px;left: auto;}
.ryzzBox .ryzzBox-top .swiper-button-next,.ryzzBox .ryzzBox-top .swiper-button-prev {
    position: absolute;
    top: 50%;
    width: 40px;
    height: 40px;
    margin-top: -20px;
    z-index: 10;
    cursor: pointer;
    background-size: 40px 40px;
    background-position: center;
    background-repeat: no-repeat;
    border-radius: 100%;
    background-color:#DAB29A;
}


@media only screen and (max-width:1680px) {
	.ryzzBox .ryzzBox-js .li .con b{font-size: 20px;}
}
@media only screen and (max-width:1440px) {
	.ryzzBox .ryzzBox-js .li .con b{font-size: 18px;}
	.ryzzBox .ryzzBox-top .swiper-button-next,.ryzzBox .ryzzBox-top .swiper-button-prev {width: 35px;height: 35px;background-size: 35px 35px;margin-top: -17.5px;}
.ryzzBox .ryzzBox-top .swiper-button-prev{right: 50px;}
}
@media only screen and (max-width:1280px) {
	.ryzzBox .ryzzBox-js .li .con b{font-size: 16px;}
}
@media only screen and (max-width:1024px) {
}
@media only screen and (max-width:720px) {
}





.proD-top{width: 100%;height: auto;overflow: hidden; display: flex;
align-items: center;
justify-content: space-between;}
.proD-top .title{width: 48%;}
.proD-top .title b{display: inline-block;margin-right: 10px;}
.proD-top .title p{display: inline-block;vertical-align: bottom;}

.kesJianjie{
	width: 52%;
	display: inline-block;
	font-size: 22px;
	color: #666666;
	font-family: 'al';
}

.proDCon{
	display: flex;
	flex-flow: row wrap;
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-top: 60px;
}


.proDList{
	background-color: #fff7f2;
	padding: 3%;
	box-sizing: border-box;
	flex: 0 0 32%;
	margin-right: 2%;
	display: flex;
	flex-direction: column;
	margin-bottom: 30px;
}

.proDList h2{
	font-size: 28px;
	font-family: 'am';
	color: #575760;
	line-height: 1;
	margin-bottom: 16px;
}

.proDList p{
	font-size: 22px;
	color: #575760;
	line-height: 1.5;
}



.proDList:nth-child(3n){
	margin-right: 0;
}



.teamBox{width: 100%;height: auto; overflow: hidden;}
.teamBox .teamBox-top{width: 100%;height: auto;overflow: hidden;position: relative;}
.teamBox .teamBox-top .title{width: 70%;}
.teamBox .teamBox-top .title b{display: inline-block;margin-right: 10px;}
.teamBox .teamBox-top .title p{display: inline-block;vertical-align: bottom;}



.teamBox .teamBox-js{width: 100%;height: auto;margin-top: 45px;}
.teamBox .teamBox-js .li{display: block;position: relative;}
.teamBox .teamBox-js .li .pic{width: 100%; height: 320px;border-radius: 12px; overflow: hidden; }
.teamBox .teamBox-js .li .pic img{display: block;}
.teamBox .teamBox-js .li .con{text-align: center; display: block; width: 100%;height: auto;overflow: hidden;padding: 36px 5% 0;}
.teamBox .teamBox-js .li .con b{display: block;font-size: 24px; font-family: 'am'; color: #575760;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.teamBox .teamBox-js .li .con p{display: block;font-size: 20px; font-family: 'al'; color: #575760;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.teamBox .teamBox-top .swiper-button-next {background-image: url(../img/a009.png);    right:0;left: auto;}
.teamBox .teamBox-top .swiper-button-prev {background-image: url(../img/a009s.png);    right:55px;left: auto;}
.teamBox .teamBox-top .swiper-button-next,.teamBox .teamBox-top .swiper-button-prev {
    position: absolute;
    top: 50%;
    width: 40px;
    height: 40px;
    margin-top: -20px;
    z-index: 10;
    cursor: pointer;
    background-size: 40px 40px;
    background-position: center;
    background-repeat: no-repeat;
    border-radius: 100%;
    background-color:#DAB29A;
}


@media only screen and (max-width:1680px) {
	.teamBox .teamBox-js .li .con b{font-size: 20px;}
}
@media only screen and (max-width:1440px) {
	.teamBox .teamBox-js .li .con b{font-size: 18px;}
	.teamBox .teamBox-top .swiper-button-next,.teamBox .teamBox-top .swiper-button-prev {width: 35px;height: 35px;background-size: 35px 35px;margin-top: -17.5px;}
.teamBox .teamBox-top .swiper-button-prev{right: 50px;}
}
@media only screen and (max-width:1280px) {
	.teamBox .teamBox-js .li .con b{font-size: 16px;}
}
@media only screen and (max-width:1024px) {
}
@media only screen and (max-width:720px) {
}




.jzgBox{width: 100%;height: auto;}
.jzgBox .jzgBox-top{width: 100%;height: auto;overflow: hidden;position: relative;}
.jzgBox .jzgBox-top .title{width: 70%;}
.jzgBox .jzgBox-top .title b{display: inline-block;margin-right: 10px;}
.jzgBox .jzgBox-top .title p{display: inline-block;vertical-align: bottom;}

.jzgBox .jzgBox-js{width: 100%;height: auto;margin-top: 45px;padding-bottom: 40px;}


.jzgBox .jzgBox-top .swiper-button-next {background-image: url(../img/a009.png);    right:0;left: auto;}
.jzgBox .jzgBox-top .swiper-button-prev {background-image: url(../img/a009s.png);    right:55px;left: auto;}
.jzgBox .jzgBox-top .swiper-button-next,.jzgBox .jzgBox-top .swiper-button-prev {
    position: absolute;
    top: 50%;
    width: 40px;
    height: 40px;
    margin-top: -20px;
    z-index: 10;
    cursor: pointer;
    background-size: 40px 40px;
    background-position: center;
    background-repeat: no-repeat;
    border-radius: 100%;
    background-color:#DAB29A;
}

.jzgBox .jzgBox-js .swiper-slide{
	position: relative;
	height: 374px;
}

.jzgBox .jzgBox-js .swiper-slide .swCon{
	height: 374px;
	width: 110%;
	padding: 10% 21% 10% 10%;
	box-sizing: border-box;
	border-radius: 12px;
	background-repeat: no-repeat;
	background-size: 65% auto;
	background-position: 105% 120%;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	position: absolute;
	left: -10%;
}


.swCon span{
	font-size: 20px;
	font-family: 'ar';
	line-height: 1;
	color: #ffffff;
}

.swCon p{
	font-size: 32px;
	font-family: 'ar';
	line-height: 1.2;
	color: #ffffff;
}

.jzgBox .jzgBox-js .swiper-slide:nth-child(1) .swCon{
	left: 0;
}


.jzgBox .jzgBox-js .swiper-slide:nth-child(3n-2) .swCon{
	background-color: #298b89;
}

.jzgBox .jzgBox-js .swiper-slide:nth-child(3n-1) .swCon{
	background-color: #dab29a;
	transform: translate3d(0,40px,0);
}
.jzgBox .jzgBox-js .swiper-slide:nth-child(3n) .swCon{
	background-color: #dba39d;
}



@media only screen and (max-width:1680px) {
	
}
@media only screen and (max-width:1440px) {
	.jzgBox .jzgBox-top .swiper-button-next,.jzgBox .jzgBox-top .swiper-button-prev {width: 35px;height: 35px;background-size: 35px 35px;margin-top: -17.5px;}
.jzgBox .jzgBox-top .swiper-button-prev{right: 50px;}
}
@media only screen and (max-width:1280px) {
}
@media only screen and (max-width:1024px) {
}
@media only screen and (max-width:720px) {
}



#mapN{
	width: 100%;
	height: 100%;
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
}

#mapN .anchorBL{
	display: none;
}

.contactBox{
	width: 100%;
	height: auto;
	padding: 0 5%;
}

.contactNav{
	width: 100%;
	height: auto;
	display: flex;
	flex-flow: row wrap;
	margin-top: 34px;
	margin-bottom: 40px;
}

.contactNav a{
	border-radius: 56px;
	height: 56px;
	padding: 0 40px;
	min-width: 227px;
	margin-bottom: 20px;
	display: flex;
	align-items: center;
	justify-content: center;
	border: 1px solid #a2d7ce;
	margin-right: 62px;
	box-sizing: border-box;
	font-size: 26px;
	color: #575760;
}

.contactNav a:hover{
	color: #298b89 !important;
}

.conNavA{
	color: #298b89 !important;
}

.contactNavCon{
	margin-top: 40px;
	width: 100%;
	background-color: #fff7f2;
	padding: 36px 85px;
	box-sizing: border-box;
}

.contactNavList{
	width: 100%;
	height: auto;
	overflow: hidden;
	padding: 24px 0;
	border-bottom: 1px solid #e5ded9;
}

.conTitle{
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 100%;
}

.conTitle h2{
	font-size: 24px;
	line-height: 1;
	color: #575760;
}

.conTitle img{
	width: 17px;
	height: auto;
}
.jian{
	display: none;
}

.conTxt{
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-top: 20px;
	display: none;
}

.conTxt p{
	font-size: 20px;
	font-family: 'al';
	color: #575760;
	line-height: 1.7;
	width: 70%;
}

.conNavT{
	color: #298b89 !important;
	font-weight: bold;
}

.conInfoBox{
	width: 100%;
	height: auto;
	overflow: hidden;
	background: linear-gradient(to bottom,#fff7f2,#ffffff);
	margin-top: 40px;
	border-radius: 12px;
	display: flex;
}

.conInfoL{
	background-color: #298B89;
	width: 44%;
	border-radius: 12px;
	overflow: hidden;
	background-position: -10px 10px;
	background-repeat: no-repeat;
	padding: 4% 3% 4% 4%;
	box-sizing: border-box;
	display: flex;
	flex-direction: column;
}

.conInfoLList{
	display: flex;
	align-items: center;
	margin-bottom: 50px;
}

.conInfoLList img{
	display: block;
	width: 30px;
	height: auto;
}
.conInfoLList p{
	font-size: 32px;
	font-family: 'al','ml';
	line-height: 1;
	margin-left: 36px;
	color: #ffffff;
}

.conInfoL a{
	display: flex;
	align-items: center;
}

.conInfoR{
	width: 56%;
	padding:48px 5%;
	display: flex;
	flex-direction: column;
}
.conInfoRT{
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 26px;
}

.conInfoRT div{
	width: 47%;
	display: flex;
	align-items: center;
	padding: 16px 0;
	border-bottom: 1px solid #e5e0db
}

.conInfoTxt{
	width: 100%;
	display: inline-flex;
	align-items: flex-start;
	padding: 16px 0;
	border-bottom: 1px solid #e5e0db
}
.conInfoRT div input,.conInfoTxt textarea{
	flex: 1 ;
	box-sizing: border-box;
	border: none;
	font-size: 24px;
	color: #333333;
	font-family: 'al';
	min-width: 0;
	background-color: transparent;
	line-height: 1;
}

.conInfoRT div span,.conInfoTxt span{
	font-size: 24px;
	color: #575760;
	line-height: 1;
	font-family: 'al';
	margin-right: 16px;
}

.conSend{
	margin-top: 50px;
	width: 100%;
	height: 56px;
	background-color: #298b89;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 56px;
	color: #ffffff;
	line-height: 1;
	border: none;
	font-size: 24px;
	font-family: 'ml';
}

.jiamuBanenr{
	width: 100%;
	height: 100%;
}

.jiamuCon{
	width: 100%;
	height: auto;
	overflow: hidden;
}

.jiamuCon h2{
	width: 100%;
	height: 82px;
	background-color: #298b89;
	border-radius: 12px;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 36px;
	font-family: 'am';
	color: #ffffff;
}

.jiamuTable{
	width: 100%;
	padding: 0 5% 50px;
	box-sizing: border-box;
	background-color: #ffffff;
	border-bottom-left-radius: 12px;
	border-bottom-right-radius: 12px;
}
.jiamuTable table{
	width: 100%;
	height: auto;
}

.jiamuTable th{
	border-bottom: 2px solid #dab29a;
}

.jiamuTable td{
	border-bottom: 1px solid #f8f0eb;
}

.jiamuTable th,.jiamuTable td{
	padding: 36px 0;
	font-size: 20px;
	color: #575760;
	line-height: 1;
	text-align: center;
}

.jiamuPage{
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-top: 50px;
}

.jiamuPage>a{
	width: 37px;
	height: 37px;
	display: block;
	margin: 0 46px;
}
.jiamuPage>a img{
	display: block;
	width: 100%;
}

.jiamuPage ul{
	display: flex;
	align-items: center;
}

.jiamuPage ul li{
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 0 46px;
}

.jiamuPage ul li a{
	font-size: 22px;
	color: #575760;
	line-height: 1;
}

.rcBox{
	position: relative;
}
.rcBox::after{
	content: '';
	display: block;
	position: absolute;
	top: 0;
	left: 50%;
	transform: translateX(-50%);
	width: 100vw;
	height: 100%;
	background: linear-gradient(to bottom,rgba(0,0,0,0),rgba(221,234,229,.48));
}


.rcList{
	display: flex;
	justify-content: space-between;
	width: 100%;
	margin-top: 40px;
}

.rcItem{
	display: flex;
	flex-direction: column;
	flex: 0 0 20%;
}

.rcItem img{
	display: block;
	width: 54px;
	height: auto;
}


.rcItem span{
	font-size: 26px;
	line-height: 1;
	padding: 32px 0;
	color: #298b89;
}

.rcItem p{
	font-size: 20px;
	color: #575760;
	line-height: 1.7;
}


.rcZpBox{
	width: 100%;
	padding: 0 5%;
	box-sizing: border-box;
}

.zpBox-top{width: 100%;height: auto;overflow: hidden;position: relative; display: flex;
 justify-content: center;}
.zpBox-top .title{width: 70%; display: flex; align-items: baseline; justify-content: center;}
.zpBox-top .title b{display: inline-block;margin-right: 10px; }
.zpBox-top .title p{display: inline-block;vertical-align: bottom;}


.rczpCon{
	width: 100%;
	height: auto;
	overflow: hidden;
}

.rczpHead{
	width: 100%;
	display: flex;
	align-items: center;
	padding-top: 30px;
}

.rczpHead ul{
	width: 100%;
	height: auto;
	overflow: hidden;
	display: flex;
	align-items: center;
}

.rczpHead ul li{
	font-size: 24px;
	color: #298B89;
	padding: 38px 0;
	width: 20%;
	text-align: center;
}

.rczpListBox{
	width: 100%;
	height: auto;
	overflow: hidden;
}

.rczpList{
	width: 100%;
	height: auto;
	margin-bottom: 22px;
}

.rczpItem{
	background-color: #faf6f4;
	display: flex;
	align-items: center;
	height: 90px;
	border-radius: 12px;
	position: relative;
}


.rczpItem::after{
	content: '';
	display: block;
	width: 9px;
	height: 9px;
	border-radius: 50%;
	background-color: #dab29a;
	position: absolute;
	top: 50%;
	left: 5%;
	transform: translateY(-50%);
}

.afterC::after{
	background-color: #298B89 !important;
}


.rczpItem li{
	font-size: 24px;
	color: #575760;
	line-height: 1;
	text-align: center;
	width: 20%;
	display: flex;
	align-items: center;
	justify-content: center;
	box-sizing: border-box;
}



.rczpItem li a{
	width: 170px;
	height: 50px;
	border-radius: 50px;
	background-color: #dab29a;
	display: flex;
	align-items: center;
	justify-content: center;
}

.rczpItem li a span{
	font-size: 20px;
	color: #ffffff;
	line-height: 1;
	margin-right: 8px;
}

.rczpItem li a img{
	display: block;
	width: 14px;
}

.rczpShow{
	border-radius: 12px;
	margin-top: 4px;
	width: 100%;
	height: auto;
	background-color: #faf6f4;
	padding: 0 6% 6%;
	box-sizing: border-box;
	display: none;
}

.rczpShow h2{
	font-size: 20px;
	font-family: 'am';
	color: #575760;
	padding-top: 50px;
}

.rczpShowList ul{
	display: flex;
	flex-direction: column;
	flex-flow: row wrap;
	width: 100%;
}

	

.rczpShowList ul li{
	margin-top: 32px;
	display: flex;
	padding-left: 28px;
	position: relative;
	color: #575760;
	font-size: 18px;
	line-height: 1.3;
}

.rczpShowList ul li:nth-child(2n-1){
	width: 62%;
	padding-right: 2%;
	box-sizing: border-box;
}
.rczpShowList ul li:nth-child(2n){
	width: 38%;
}

.rczpShowList ul li::after{
	content: '';
	display: block;
	width: 9px;
	height: 9px;
	border-radius: 50%;
	background-color: #298B89;
	position: absolute;
	top: 6px;
	left: 0;
}

.email{
	font-size: 48px;
	color: #298b89;
	line-height: 1;
	margin-top: 32px;
	display: block;
}


.showzpCon{
	background-color: #298b89 !important;
}

.newsTop{
	width: 100%;
	height: 100%;
}

.topNBg{
	background-image: linear-gradient(to bottom,rgba(0,0,0,0),#298b89);
	width: 100%;
	height: 100%;
	padding: 6% 10%;
	box-sizing: border-box;
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
}

.topNBg h2{
	font-size: 30px;
	color: #ffffff;
	line-height: 1;
	font-family: 'ab';
}

.topNBg p{
	font-size: 22px;
	line-height: 1;
	white-space: nowrap;
	overflow: hidden;	
	text-overflow: ellipsis;
	font-family: 'al';
	margin: 22px 0 34px;
	color: #ffffff;
}

.topNBg span{
	font-size: 18px;
	font-family: 'ml';
	color: #dab29a;
	line-height: 1;
}






.newsConBox{
	width: 100%;
	height: auto;
	overflow: hidden;
}

.newsConBox  .time{font-size:18px;color: #298B89;font-family: "ml";}
.newsConBox  b{margin-bottom: 10px; display: block;font-size: 28px;color: #575760;font-family: "al";width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.newsConBox .innews-cl{width: 100%; margin-bottom: 50px; height: auto;overflow: hidden;}
.newsConBox .innews-cl ul{width: 100%;height: auto;font-size: 0;}
.newsConBox .innews-cl ul li{width: 32%;margin-right:2%; margin-bottom: 20px; display: inline-block;vertical-align: top;}
.newsConBox .innews-cl ul li:nth-child(3n){margin-right: 0;}
.newsConBox .innews-cl ul li a{position: relative;z-index: 0; display: block;width:100%;overflow: hidden; border-radius: 12px;background: #f9f3ee;}
.newsConBox .innews-cl ul li a:hover{background: #298B89;padding:0 5px;}
.newsConBox .innews-cl ul li a .pic{width: 100%;height: 300px; border-radius: 12px;overflow: hidden;}
.newsConBox .innews-cl ul li a .pic img{transition: all 0.5s ease; width: 100%; height: 100%; object-fit: cover;}
.newsConBox .innews-cl ul li a  .con{padding: 6% 5%;}
.newsConBox .innews-cl ul li a .txt-c{width: 100%;height:60px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.newsConBox .innews-cl ul li a .time{margin-top: 10%; }
.newsConBox .innews-cl ul li:hover a b{color: #FFF;}
.newsConBox .innews-cl ul li:hover a .txt-c p{color: #FFF;}
.newsConBox .innews-cl ul li:hover a .pic img{transform: scale(1.1);transition: all 0.5s ease;}
.newsConBox .innews-cl ul li:hover a .time{color: #dab29a;}
.newsConBox .innews-cl ul li a .bg{display: none;mix-blend-mode: multiply; position: absolute;z-index: -1;left: 0;bottom: 0;width: 100%;height: auto;}
.newsConBox .innews-cl ul li:hover a .bg{display: block;}

.newsDR a .time{font-size:18px;color: #298B89;font-family: "ml";}
.newsDR a b{margin-bottom: 10px; display: block;font-size: 28px;color: #575760;font-family: "al";width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}


.newsDL{
	width: 67%;
	padding-right: 5%;
	box-sizing: border-box;
	float: left;
}

.newstitle{
	width: 100%;
	height: auto;
}

.newstitle b{
	font-size: 36px;
	color: #575760;
	line-height: 1;
}

.newsDR{width:33%;float: right;}
.newsDR ul{width: 100%;height: auto; margin-top: 50px;}
.newsDR ul li{display: block;width: 100%;height: auto;}
.newsDR ul li a{display: block;padding-bottom: 25px;margin-bottom: 25px;border-bottom: 1px solid #e5e1dd;}

.newsDR ul li:hover b{color: #298B89;font-family: "am";}



@media only screen and (max-width:1680px) {
	.newsConBox b{font-size: 26px;}
	.newsConBox .innews-cl ul li a .pic{
		height: 250px;
	}
}
@media only screen and (max-width:1440px) {

	.newsConBox a b{font-size: 24px;}
	.newsConBox .time{font-size: 16px;}
	.newsConBox .innews-cl ul li a .pic{
		height: 220px;
	}
}
@media only screen and (max-width:1280px) {
	.newsConBox a b{font-size: 22px;}
	.newsConBox .innews-cl ul li a .pic{
		height: 196px;
	}
}
@media only screen and (max-width:1024px) {
	
	.newsConBox a b{font-size: 20px;}
	.newsConBox a .time{font-size: 15px;}
	.newsConBox .innews-cl{width: 100%;padding-right: 0;}
	.newsDR{width: 100%;margin-top: 35px;}
	.newsDR ul li a{padding-bottom: 20px;margin-bottom: 20px;}
	.newsConBox .innews-cl ul li a .pic{
		height: 196px;
	}
}
@media only screen and (max-width:720px) {
	.newsConBox .innews-cl ul li{width: 100%;height: auto;margin-bottom: 10px;}
	.newsConBox a b{font-size: 18px;}
	.newsConBox .innews-cl ul li a .pic{
		height: 220px;
	}
	
}



.ReadMore{
	width: 227px;
	height: 56px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 56px;
	font-size: 24px;
	font-family: 'ml';
	color: #298b89;
	line-height: 1;
	border: 1px solid #298b89;
	margin: 0 auto;
}



.topNav{
	width: 100%;
	height: auto;
	padding: 40px 5%;
	box-sizing: border-box;
	border-top: 1px solid #e5e1dd;
	margin-bottom: 30px;
}

.topNav p,.topNav i, .topNav span{
	color: #575760 !important;
}


.newsTip{
	display: flex;
	width: 100%;
	align-items: center;
}

.newsTipList{
	display: flex;
	align-items: center;
	margin-right: 70px;
	padding: 40px 0;
}


.newsTipList img{
	display: block;
	width: 23px;
	height: auto;
	margin-right: 10px;
}

.newsTipList div p{
	font-size: 18px;
	font-family: 'al','ml';
}

.newsDCon{
	padding: 40px 0;
	border-bottom: 1px solid #e5e1dd;
	border-top: 1px solid #e5e1dd;
}


.newsDCon p{
	font-size: 20px;
	color: #575760;
	line-height: 2;
	font-family: 'al';
}

.newsDCon img{
	display: block;
	width: 100%;
	margin: 20px 0;
	height: auto;
}


.newsDPage{
	margin-top: 40px;
	display: flex;
	width: 100%;
	align-items: center;
	justify-content: space-between;
}

.newsDPage a{
	display: flex;
	align-items: center;
	min-width: 0;
	width: 45%;
}

.newsDPage a img{
	display: block;
	width: 12px;
	filter: grayscale(100%);
	opacity: .6;
}

.newsDPage a p{
	flex: 1;
	margin: 0 2%;
	font-size: 20px;
	font-family: 'al';
	line-height: 1;
	color: #333333;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.newsDPage a:hover p{
	color: #298B89;
	font-family: 'am';
}

.newsDPage a:hover img{
	filter:unset;
	opacity: 1;
}





.proDConBg{
	background-repeat: no-repeat;
	background-size: 30% auto;
	background-position: bottom right;
}


.proDConBox{
	width: 100%;
	height: auto;
	overflow: hidden;
}

.proDConBox  b{margin-bottom: 10px; display: flex; align-items: center; font-size: 28px;color: #575760;font-family: "al";width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.proDConBox  b img{
	display: block;
	width: 10px;
	height: auto;
	margin-left: 20px;
}

.proDConBox .innews-cl{width: 100%; margin-bottom: 50px; height: auto;overflow: hidden;}
.proDConBox .innews-cl ul{width: 100%;height: auto;font-size: 0;}
.proDConBox .innews-cl ul li{border-bottom: 1px solid #e6e3e3; width: 32%;margin-right:2%; margin-bottom: 40px; display: inline-block;vertical-align: top;}
.proDConBox .innews-cl ul li:nth-child(3n){margin-right: 0;}
.proDConBox .innews-cl ul li a{position: relative;z-index: 0; display: block;width:100%;overflow: hidden; border-radius: 12px;}
.proDConBox .innews-cl ul li a .pic{width: 100%;height: auto; border-radius: 12px;overflow: hidden;}
.proDConBox .innews-cl ul li a .pic img{transition: all 0.5s ease;}
.proDConBox .innews-cl ul li a  .con{padding: 6% 5%;}
.proDConBox .innews-cl ul li a .txt-c{width: 100%;height:60px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.proDConBox .innews-cl ul li a .time{margin-top: 10%; }
.proDConBox .innews-cl ul li:hover a b{color: #298B89;}
.proDConBox .innews-cl ul li:hover a .txt-c p{color: #298B89;}
.proDConBox .innews-cl ul li:hover a .pic img{transform: scale(1.1);transition: all 0.5s ease;}
.proDConBox .innews-cl ul li:hover a .time{color: #dab29a;}
.proDConBox .innews-cl ul li a .bg{display: none;mix-blend-mode: multiply; position: absolute;z-index: -1;left: 0;bottom: 0;width: 100%;height: auto;}
.proDConBox .innews-cl ul li:hover a .bg{display: block;}





@media only screen and (max-width:1680px) {
	.proDConBox b{font-size: 26px;}
}
@media only screen and (max-width:1440px) {

	.proDConBox a b{font-size: 24px;}
	.proDConBox .time{font-size: 16px;}
}
@media only screen and (max-width:1280px) {
	.proDConBox a b{font-size: 22px;}
}
@media only screen and (max-width:1024px) {
	
	.proDConBox a b{font-size: 20px;}
	.proDConBox .innews-cl{width: 100%;padding-right: 0;}
}
@media only screen and (max-width:720px) {
	.proDConBox .innews-cl ul li{width: 100%;height: auto;margin-bottom: 10px;}
	.proDConBox a b{font-size: 18px;}
	
}



.newsSwiper{
	width: 100%;
	height: 100%;
}


.video {display: none; position: fixed;left: 0;top: 0;width: 100%;height: 100%;z-index: 999999;background: rgba(0, 0, 0, .8);-webkit-user-select: none;-moz-user-select: none;-o-user-select: none;user-select: none}
.video video {position: absolute;left: 50%;top: 40%;-webkit-transform: translate(-50%, -40%);-moz-transform: translate(-50%, -40%);-o-transform: translate(-50%, -40%);transform: translate(-50%, -40%);width: auto;max-width: 40%;max-height: 67%}


.video-close {position: absolute;left: 50%;top: 90%;z-index: 999;margin-left: -25px;transform: translateY(-92%);width: 50px;
	height: 50px;padding: 10px;background: rgba(225, 225, 225, .5);border-radius: 50%;font-size: 0;cursor: pointer;-o-transition: .5s;-moz-transition: .5s;transition: .5s}
.video-close:hover {background: #298B89}


@media only screen and (max-width:1440px) {
	.video video{max-width: 55%;}
}

@media only screen and (max-width:1280px) {
	.video video{max-width: 65%;}

}

@media only screen and (max-width:720px) {
.video video{max-width: 90%;}
}



.zjBox{
	width: 100%;
	height: auto;
	overflow: hidden;
	display: flex;
	align-items: flex-end;
	padding: 45px 0;
}

.zjImg{
	width: 138px;
	height: 158px;
	overflow: hidden;
	border-radius: 12px;
}

.zjImg img{
	display: block;
	width: 100%;
}

.zjNameBox{
	display: flex;
	flex-direction: column;
	margin-left: 48px;
}

.zjNameBox b{
	font-size: 44px;
	color: #575760;
	line-height: 1;
	font-family: 'am';
}

.zjNameBox p{
	font-size: 36px;
	color: #575760;
	line-height: 1;
	margin-top: 18px;
	font-family: 'al';
}